//////////////////////////////////////////////////////////////////////////////
//                                                                          //
//     Filename: ProtocolTranslator.cpp                                     //
//  Create date: April 1, 2004                                              //
//                                                                          //
//////////////////////////////////////////////////////////////////////////////
//                                                                          //
//  Description: This file implements the ProtocolTranslator class, which is//
//                an abstract base class that defines the generic interface //
//                for objects that translate from one protocol to another.  //
//                                                                          //
//////////////////////////////////////////////////////////////////////////////
//       Copyright (c) 2004 - Realtime Gaming.  All rights reserved.        //
//////////////////////////////////////////////////////////////////////////////

#include "ProtocolTranslator.h"

//////////////////////////////////////////////////////////////////////////////
// Constructor
//////////////////////////////////////////////////////////////////////////////
ProtocolTranslator::ProtocolTranslator( Server* pServer,
									    Connection* pParent,
										uint8 nGameID,
                                        uint8 nNumBytesMsgLen ) :  
                                                          m_pServer(pServer),
                                                          m_bForFun(true),
													      m_pParent(pParent),
													      m_nMachineID(0),
														  m_nGameID(nGameID),
                                                          m_nNumBytesMsgLen( nNumBytesMsgLen ),
                                                          m_nLastLoginError(0),
                                                          m_bUsingFunPID(false)
{
}

//////////////////////////////////////////////////////////////////////////////
// Destructor
//////////////////////////////////////////////////////////////////////////////
ProtocolTranslator::~ProtocolTranslator()
{
}
